package com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile;

public class PerformanceRecordImpl implements PerformanceRecord {

	private String thisDistanceStarts;
	private String thisDistanceWins;
	private String thisDistancePlaces;
	private String thisDistanceShows;
	private String thisDistanceEarnings;

	private String thisTrackStarts;
	private String thisTrackWins;
	private String thisTrackPlaces;
	private String thisTrackShows;
	private String thisTrackEarnings;

	private String turfStarts;
	private String turfWins;
	private String turfPlaces;
	private String turfShows;
	private String turfEarnings;

	private String wetStarts;
	private String wetWins;
	private String wetPlaces;
	private String wetShows;
	private String wetEarnings;

	private String currentYearYear;
	private String currentYearStarts;
	private String currentYearWins;
	private String currentYearPlaces;
	private String currentYearShows;
	private String currentYearEarnings;

	private String prevYearYear;
	private String prevYearStarts;
	private String prevYearWins;
	private String prevYearPlaces;
	private String prevYearShows;
	private String prevYearEarnings;

	private String lifetimeStarts;
	private String lifetimeWins;
	private String lifetimePlaces;
	private String lifetimeShows;
	private String lifetimeEarnings;
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisDistanceStarts()
	 */
	public String getThisDistanceStarts() {
		return thisDistanceStarts;
	}
	public void setThisDistanceStarts(String thisDistanceStarts) {
		this.thisDistanceStarts = thisDistanceStarts;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisDistanceWins()
	 */
	public String getThisDistanceWins() {
		return thisDistanceWins;
	}
	public void setThisDistanceWins(String thisDistanceWins) {
		this.thisDistanceWins = thisDistanceWins;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisDistancePlaces()
	 */
	public String getThisDistancePlaces() {
		return thisDistancePlaces;
	}
	public void setThisDistancePlaces(String thisDistancePlaces) {
		this.thisDistancePlaces = thisDistancePlaces;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisDistanceShows()
	 */
	public String getThisDistanceShows() {
		return thisDistanceShows;
	}
	public void setThisDistanceShows(String thisDistanceShows) {
		this.thisDistanceShows = thisDistanceShows;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisDistanceEarnings()
	 */
	public String getThisDistanceEarnings() {
		return thisDistanceEarnings;
	}
	public void setThisDistanceEarnings(String thisDistanceEarnings) {
		this.thisDistanceEarnings = thisDistanceEarnings;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisTrackStarts()
	 */
	public String getThisTrackStarts() {
		return thisTrackStarts;
	}
	public void setThisTrackStarts(String thisTrackStarts) {
		this.thisTrackStarts = thisTrackStarts;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisTrackWins()
	 */
	public String getThisTrackWins() {
		return thisTrackWins;
	}
	public void setThisTrackWins(String thisTrackWins) {
		this.thisTrackWins = thisTrackWins;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisTrackPlaces()
	 */
	public String getThisTrackPlaces() {
		return thisTrackPlaces;
	}
	public void setThisTrackPlaces(String thisTrackPlaces) {
		this.thisTrackPlaces = thisTrackPlaces;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisTrackShows()
	 */
	public String getThisTrackShows() {
		return thisTrackShows;
	}
	public void setThisTrackShows(String thisTrackShows) {
		this.thisTrackShows = thisTrackShows;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getThisTrackEarnings()
	 */
	public String getThisTrackEarnings() {
		return thisTrackEarnings;
	}
	public void setThisTrackEarnings(String thisTrackEarnings) {
		this.thisTrackEarnings = thisTrackEarnings;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getTurfStarts()
	 */
	public String getTurfStarts() {
		return turfStarts;
	}
	public void setTurfStarts(String turfStarts) {
		this.turfStarts = turfStarts;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getTurfWins()
	 */
	public String getTurfWins() {
		return turfWins;
	}
	public void setTurfWins(String turfWins) {
		this.turfWins = turfWins;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getTurfPlaces()
	 */
	public String getTurfPlaces() {
		return turfPlaces;
	}
	public void setTurfPlaces(String turfPlaces) {
		this.turfPlaces = turfPlaces;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getTurfShows()
	 */
	public String getTurfShows() {
		return turfShows;
	}
	public void setTurfShows(String turfShows) {
		this.turfShows = turfShows;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getTurfEarnings()
	 */
	public String getTurfEarnings() {
		return turfEarnings;
	}
	public void setTurfEarnings(String turfEarnings) {
		this.turfEarnings = turfEarnings;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getWetStarts()
	 */
	public String getWetStarts() {
		return wetStarts;
	}
	public void setWetStarts(String wetStarts) {
		this.wetStarts = wetStarts;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getWetWins()
	 */
	public String getWetWins() {
		return wetWins;
	}
	public void setWetWins(String wetWins) {
		this.wetWins = wetWins;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getWetPlaces()
	 */
	public String getWetPlaces() {
		return wetPlaces;
	}
	public void setWetPlaces(String wetPlaces) {
		this.wetPlaces = wetPlaces;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getWetShows()
	 */
	public String getWetShows() {
		return wetShows;
	}
	public void setWetShows(String wetShows) {
		this.wetShows = wetShows;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getWetEarnings()
	 */
	public String getWetEarnings() {
		return wetEarnings;
	}
	public void setWetEarnings(String wetEarnings) {
		this.wetEarnings = wetEarnings;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getCurrentYearYear()
	 */
	public String getCurrentYearYear() {
		return currentYearYear;
	}
	public void setCurrentYearYear(String currentYearYear) {
		this.currentYearYear = currentYearYear;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getCurrentYearStarts()
	 */
	public String getCurrentYearStarts() {
		return currentYearStarts;
	}
	public void setCurrentYearStarts(String currentYearStarts) {
		this.currentYearStarts = currentYearStarts;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getCurrentYearWins()
	 */
	public String getCurrentYearWins() {
		return currentYearWins;
	}
	public void setCurrentYearWins(String currentYearWins) {
		this.currentYearWins = currentYearWins;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getCurrentYearPlaces()
	 */
	public String getCurrentYearPlaces() {
		return currentYearPlaces;
	}
	public void setCurrentYearPlaces(String currentYearPlaces) {
		this.currentYearPlaces = currentYearPlaces;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getCurrentYearShows()
	 */
	public String getCurrentYearShows() {
		return currentYearShows;
	}
	public void setCurrentYearShows(String currentYearShows) {
		this.currentYearShows = currentYearShows;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getCurrentYearEarnings()
	 */
	public String getCurrentYearEarnings() {
		return currentYearEarnings;
	}
	public void setCurrentYearEarnings(String currentYearEarnings) {
		this.currentYearEarnings = currentYearEarnings;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getPrevYearYear()
	 */
	public String getPrevYearYear() {
		return prevYearYear;
	}
	public void setPrevYearYear(String prevYearYear) {
		this.prevYearYear = prevYearYear;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getPrevYearStarts()
	 */
	public String getPrevYearStarts() {
		return prevYearStarts;
	}
	public void setPrevYearStarts(String prevYearStarts) {
		this.prevYearStarts = prevYearStarts;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getPrevYearWins()
	 */
	public String getPrevYearWins() {
		return prevYearWins;
	}
	public void setPrevYearWins(String prevYearWins) {
		this.prevYearWins = prevYearWins;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getPrevYearPlaces()
	 */
	public String getPrevYearPlaces() {
		return prevYearPlaces;
	}
	public void setPrevYearPlaces(String prevYearPlaces) {
		this.prevYearPlaces = prevYearPlaces;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getPrevYearShows()
	 */
	public String getPrevYearShows() {
		return prevYearShows;
	}
	public void setPrevYearShows(String prevYearShows) {
		this.prevYearShows = prevYearShows;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getPrevYearEarnings()
	 */
	public String getPrevYearEarnings() {
		return prevYearEarnings;
	}
	public void setPrevYearEarnings(String prevYearEarnings) {
		this.prevYearEarnings = prevYearEarnings;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getLifetimeStarts()
	 */
	public String getLifetimeStarts() {
		return lifetimeStarts;
	}
	public void setLifetimeStarts(String lifetimeStarts) {
		this.lifetimeStarts = lifetimeStarts;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getLifetimeWins()
	 */
	public String getLifetimeWins() {
		return lifetimeWins;
	}
	public void setLifetimeWins(String lifetimeWins) {
		this.lifetimeWins = lifetimeWins;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getLifetimePlaces()
	 */
	public String getLifetimePlaces() {
		return lifetimePlaces;
	}
	public void setLifetimePlaces(String lifetimePlaces) {
		this.lifetimePlaces = lifetimePlaces;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getLifetimeShows()
	 */
	public String getLifetimeShows() {
		return lifetimeShows;
	}
	public void setLifetimeShows(String lifetimeShows) {
		this.lifetimeShows = lifetimeShows;
	}
	/* (non-Javadoc)
	 * @see com.beerandjesus.sportofkings.handicapper.model.brisnet.singlefile.PerformanceRecord#getLifetimeEarnings()
	 */
	public String getLifetimeEarnings() {
		return lifetimeEarnings;
	}
	public void setLifetimeEarnings(String lifetimeEarnings) {
		this.lifetimeEarnings = lifetimeEarnings;
	}

    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;

        PerformanceRecordImpl that = (PerformanceRecordImpl) o;

        if (currentYearEarnings != null ? !currentYearEarnings.equals(that.currentYearEarnings) : that.currentYearEarnings != null)
            return false;
        if (currentYearPlaces != null ? !currentYearPlaces.equals(that.currentYearPlaces) : that.currentYearPlaces != null)
            return false;
        if (currentYearShows != null ? !currentYearShows.equals(that.currentYearShows) : that.currentYearShows != null)
            return false;
        if (currentYearStarts != null ? !currentYearStarts.equals(that.currentYearStarts) : that.currentYearStarts != null)
            return false;
        if (currentYearWins != null ? !currentYearWins.equals(that.currentYearWins) : that.currentYearWins != null)
            return false;
        if (currentYearYear != null ? !currentYearYear.equals(that.currentYearYear) : that.currentYearYear != null)
            return false;
        if (lifetimeEarnings != null ? !lifetimeEarnings.equals(that.lifetimeEarnings) : that.lifetimeEarnings != null)
            return false;
        if (lifetimePlaces != null ? !lifetimePlaces.equals(that.lifetimePlaces) : that.lifetimePlaces != null)
            return false;
        if (lifetimeShows != null ? !lifetimeShows.equals(that.lifetimeShows) : that.lifetimeShows != null)
            return false;
        if (lifetimeStarts != null ? !lifetimeStarts.equals(that.lifetimeStarts) : that.lifetimeStarts != null)
            return false;
        if (lifetimeWins != null ? !lifetimeWins.equals(that.lifetimeWins) : that.lifetimeWins != null) return false;
        if (prevYearEarnings != null ? !prevYearEarnings.equals(that.prevYearEarnings) : that.prevYearEarnings != null)
            return false;
        if (prevYearPlaces != null ? !prevYearPlaces.equals(that.prevYearPlaces) : that.prevYearPlaces != null)
            return false;
        if (prevYearShows != null ? !prevYearShows.equals(that.prevYearShows) : that.prevYearShows != null)
            return false;
        if (prevYearStarts != null ? !prevYearStarts.equals(that.prevYearStarts) : that.prevYearStarts != null)
            return false;
        if (prevYearWins != null ? !prevYearWins.equals(that.prevYearWins) : that.prevYearWins != null) return false;
        if (prevYearYear != null ? !prevYearYear.equals(that.prevYearYear) : that.prevYearYear != null) return false;
        if (thisDistanceEarnings != null ? !thisDistanceEarnings.equals(that.thisDistanceEarnings) : that.thisDistanceEarnings != null)
            return false;
        if (thisDistancePlaces != null ? !thisDistancePlaces.equals(that.thisDistancePlaces) : that.thisDistancePlaces != null)
            return false;
        if (thisDistanceShows != null ? !thisDistanceShows.equals(that.thisDistanceShows) : that.thisDistanceShows != null)
            return false;
        if (thisDistanceStarts != null ? !thisDistanceStarts.equals(that.thisDistanceStarts) : that.thisDistanceStarts != null)
            return false;
        if (thisDistanceWins != null ? !thisDistanceWins.equals(that.thisDistanceWins) : that.thisDistanceWins != null)
            return false;
        if (thisTrackEarnings != null ? !thisTrackEarnings.equals(that.thisTrackEarnings) : that.thisTrackEarnings != null)
            return false;
        if (thisTrackPlaces != null ? !thisTrackPlaces.equals(that.thisTrackPlaces) : that.thisTrackPlaces != null)
            return false;
        if (thisTrackShows != null ? !thisTrackShows.equals(that.thisTrackShows) : that.thisTrackShows != null)
            return false;
        if (thisTrackStarts != null ? !thisTrackStarts.equals(that.thisTrackStarts) : that.thisTrackStarts != null)
            return false;
        if (thisTrackWins != null ? !thisTrackWins.equals(that.thisTrackWins) : that.thisTrackWins != null)
            return false;
        if (turfEarnings != null ? !turfEarnings.equals(that.turfEarnings) : that.turfEarnings != null) return false;
        if (turfPlaces != null ? !turfPlaces.equals(that.turfPlaces) : that.turfPlaces != null) return false;
        if (turfShows != null ? !turfShows.equals(that.turfShows) : that.turfShows != null) return false;
        if (turfStarts != null ? !turfStarts.equals(that.turfStarts) : that.turfStarts != null) return false;
        if (turfWins != null ? !turfWins.equals(that.turfWins) : that.turfWins != null) return false;
        if (wetEarnings != null ? !wetEarnings.equals(that.wetEarnings) : that.wetEarnings != null) return false;
        if (wetPlaces != null ? !wetPlaces.equals(that.wetPlaces) : that.wetPlaces != null) return false;
        if (wetShows != null ? !wetShows.equals(that.wetShows) : that.wetShows != null) return false;
        if (wetStarts != null ? !wetStarts.equals(that.wetStarts) : that.wetStarts != null) return false;
        if (wetWins != null ? !wetWins.equals(that.wetWins) : that.wetWins != null) return false;

        return true;
    }

    public int hashCode() {
        int result;
        result = (thisDistanceStarts != null ? thisDistanceStarts.hashCode() : 0);
        result = 31 * result + (thisDistanceWins != null ? thisDistanceWins.hashCode() : 0);
        result = 31 * result + (thisDistancePlaces != null ? thisDistancePlaces.hashCode() : 0);
        result = 31 * result + (thisDistanceShows != null ? thisDistanceShows.hashCode() : 0);
        result = 31 * result + (thisDistanceEarnings != null ? thisDistanceEarnings.hashCode() : 0);
        result = 31 * result + (thisTrackStarts != null ? thisTrackStarts.hashCode() : 0);
        result = 31 * result + (thisTrackWins != null ? thisTrackWins.hashCode() : 0);
        result = 31 * result + (thisTrackPlaces != null ? thisTrackPlaces.hashCode() : 0);
        result = 31 * result + (thisTrackShows != null ? thisTrackShows.hashCode() : 0);
        result = 31 * result + (thisTrackEarnings != null ? thisTrackEarnings.hashCode() : 0);
        result = 31 * result + (turfStarts != null ? turfStarts.hashCode() : 0);
        result = 31 * result + (turfWins != null ? turfWins.hashCode() : 0);
        result = 31 * result + (turfPlaces != null ? turfPlaces.hashCode() : 0);
        result = 31 * result + (turfShows != null ? turfShows.hashCode() : 0);
        result = 31 * result + (turfEarnings != null ? turfEarnings.hashCode() : 0);
        result = 31 * result + (wetStarts != null ? wetStarts.hashCode() : 0);
        result = 31 * result + (wetWins != null ? wetWins.hashCode() : 0);
        result = 31 * result + (wetPlaces != null ? wetPlaces.hashCode() : 0);
        result = 31 * result + (wetShows != null ? wetShows.hashCode() : 0);
        result = 31 * result + (wetEarnings != null ? wetEarnings.hashCode() : 0);
        result = 31 * result + (currentYearYear != null ? currentYearYear.hashCode() : 0);
        result = 31 * result + (currentYearStarts != null ? currentYearStarts.hashCode() : 0);
        result = 31 * result + (currentYearWins != null ? currentYearWins.hashCode() : 0);
        result = 31 * result + (currentYearPlaces != null ? currentYearPlaces.hashCode() : 0);
        result = 31 * result + (currentYearShows != null ? currentYearShows.hashCode() : 0);
        result = 31 * result + (currentYearEarnings != null ? currentYearEarnings.hashCode() : 0);
        result = 31 * result + (prevYearYear != null ? prevYearYear.hashCode() : 0);
        result = 31 * result + (prevYearStarts != null ? prevYearStarts.hashCode() : 0);
        result = 31 * result + (prevYearWins != null ? prevYearWins.hashCode() : 0);
        result = 31 * result + (prevYearPlaces != null ? prevYearPlaces.hashCode() : 0);
        result = 31 * result + (prevYearShows != null ? prevYearShows.hashCode() : 0);
        result = 31 * result + (prevYearEarnings != null ? prevYearEarnings.hashCode() : 0);
        result = 31 * result + (lifetimeStarts != null ? lifetimeStarts.hashCode() : 0);
        result = 31 * result + (lifetimeWins != null ? lifetimeWins.hashCode() : 0);
        result = 31 * result + (lifetimePlaces != null ? lifetimePlaces.hashCode() : 0);
        result = 31 * result + (lifetimeShows != null ? lifetimeShows.hashCode() : 0);
        result = 31 * result + (lifetimeEarnings != null ? lifetimeEarnings.hashCode() : 0);
        return result;
    }
}
